Launcher Subsystem
Properties
Feedforward controller for the bottom flywheel
Motor for the bottom flywheels
Feedforward controller for the flywheel
PID Controller for the flywheel
Trigger for when the note is detected
Sensor placed on the right side of the launcher to detect the note
Motor for the roller that feeds the launcher
Feedforward controller for the top flywheel
Motor for the top flywheels
Functions
Creates a command to run a dynamic system identification routine
Get the current position of the roller
Returns whether the note is being detected
Creates a command to run a quasi-static system identification routine
Set the brake mode for the flywheels
Set the flywheel speeds to a raw duty cycle value
Set the flywheel speeds to a velocity
Set the flywheel speeds to a voltage
Set the roller target position to a setpoint
Set the roller speed to a raw duty cycle value
Set the roller speed to a velocity
Set the roller speed to a velocity